package com.steel.yfmall.cloud.assistant.bean.param.zg;


import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @program: APIZgGoodsTemplateBean
 * @author: liuzhijun
 * @date: 2021-04-02 17:57
 **/
@Data
public class APIZgGoodsTemplateBean implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * @Fields brand_id 厂区编码
     */
    private String brandId;

    /**
     * @Fields prod_class 产品大类：H为钢材，F为副产品，K为矿产品，S为溶剂产品，Z为其他，M为模铸，B为钢坯
     */
    private String prodClass;

    /**
     * @Fields prod_type_no 产品型态
     */
    private String prodTypeNo;

    /**
     * @Fields trade_no 牌号/钢种
     */
    private String tradeNo;

    /**
     * @Fields stock_id 仓库编码
     */
    private String stockId;

    /**
     * @Fields prod_thick 厚度 单位mm(直径)
     */
    private BigDecimal prodThick;

    /**
     * @Fields prod_width 宽度 单位mm
     */
    private BigDecimal prodWidth;

    /**
     * @Fields prod_len 长度 单位mm
     */
    private BigDecimal prodLen;

    /**
     * @Fields prod_wgt 商品单件重
     */
    private BigDecimal prodWgt;

    /**
     * @Fields size_msg 尺寸信息：N为棒材定尺，S为棒材非定尺，W为线材定尺，X为线材非定尺
     */
    private String sizeMsg;

    /**
     * @Fields grade 品种级别：1为正品，2为次级品，3为协议品，4为好品浮锈，5为好品生锈，6为好品重度锈蚀，7	为次品浮锈，8为次品生锈，9为次品重度锈蚀，A为判废
     */
    private String grade;

    /**
     * @Fields count_wgt_mode 计重方式：A为理论重，T为标签重，W为过磅重
     */
    private String countWgtMode;

    /**
     * @Fields size_pieces 大小件：0为小件，1为大件
     */
    private Integer sizePieces;

    /**
     * @Fields craft 工艺：1为穿水，2为轻穿水，3为热轧，5为铁标，6为控冷，7为实验
     */
    private Integer craft;

    /**
     * @Fields is_downgrade 是否降级：N为否，Y为是
     */
    private String isDowngrade;

    /**
     * @Fields psr_no 产品规范编号（不组成唯一）
     */
    private String psrNo;

    /**
     * @Fields color 颜色名称
     */
    private String color;

    /**
     * @Fields apnNo 产品用途（不组成唯一）
     */
    private String apnno;

    /**
     * 运输方式:  R为火车，T为汽车
     */
    private String transWayNo;

    /**
     * @Fields attr_encryption 商品属性加密成唯一键md5
     */
    private String attrEncryption;

}
